package cn.moningxi.bean;

import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.Data;

/**
 * o_comment 评论表
 *
 * @author
 */
@Data
public class OComment implements Serializable {
    /**
     * 评论主键ID
     */
    private Integer commentId;

    /**
     * 用户评论的类型; 0评论的是商品,1评论的是文章
     */
    private String commentType;

    /**
     * 商品/文章主键ID
     */
    private String idValue;

    /**
     * 订单ID
     */
    private Long orderId;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 评论者邮箱
     */
    private String email;

    /**
     * 评论主题
     */
    private String title;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 该文章或者商品的重星级;只有1到5星;由数字代替;其中5代表5星
     */
    private String commentRank;

    /**
     * 评论时间
     */
    private LocalDateTime addTime;

    /**
     * 评论者的IP地址
     */
    private String ipAddr;

    /**
     * 评论的父节点,取值该表的comment_id字段,如果该字段为0,则是一个普通评论,否则该条评论就是该字段的值所对应的评论的回复
     */
    private Integer parentId;

    /**
     * 是否被管理员批准显示;1是; 0未批准显示
     */
    private Integer auditStatus;

    /**
     * 审核时间
     */
    private LocalDateTime auditTime;

    /**
     * 最后修改时间
     */
    private LocalDateTime modifiedTime;

    /**
     * 订单细节
     */
    private OrderDetail orderDetail;

    private static final long serialVersionUID = 1L;
}